package com.newMedical.doclist.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.newMedical.common.annotation.Excel;
import com.newMedical.common.core.domain.BaseEntity;

/**
 * 医生表对象 doc_user
 * 
 * @author ruoyi
 * @date 2021-12-01
 */
public class DocUser extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 医生ID */
    private Long docId;

    /** 所属科室 */
    @Excel(name = "所属科室")
    private String docDept;

    /** 第一科室 */
    @Excel(name = "第一科室")
    private String docDept1;

    /** 级别（1：专家  2：普通） */
    @Excel(name = "级别", readConverterExp = "1=：专家,2=：普通")
    private String docLevel;

    /** 医生姓名 */
    @Excel(name = "医生姓名")
    private String docName;

    /** 星期天上午(0：无班 1：有班) */
    @Excel(name = "星期天上午(0：无班 1：有班)")
    private Integer day0am;

    /** 星期天下午(0：无班 1：有班) */
    @Excel(name = "星期天下午(0：无班 1：有班)")
    private Integer day0pm;

    /** 星期一上午(0：无班 1：有班) */
    @Excel(name = "星期一上午(0：无班 1：有班)")
    private Integer day1am;

    /** 星期一下午(0：无班 1：有班) */
    @Excel(name = "星期一下午(0：无班 1：有班)")
    private Integer day1pm;

    /** 星期二上午(0：无班 1：有班) */
    @Excel(name = "星期二上午(0：无班 1：有班)")
    private Integer day2am;

    /** 星期二下午(0：无班 1：有班) */
    @Excel(name = "星期二下午(0：无班 1：有班)")
    private Integer day2pm;

    /** 星期三上午(0：无班 1：有班) */
    @Excel(name = "星期三上午(0：无班 1：有班)")
    private Integer day3am;

    /** 星期三下午(0：无班 1：有班) */
    @Excel(name = "星期三下午(0：无班 1：有班)")
    private Integer day3pm;

    /** 星期四上午(0：无班 1：有班) */
    @Excel(name = "星期四上午(0：无班 1：有班)")
    private Integer day4am;

    /** 星期四下午(0：无班 1：有班) */
    @Excel(name = "星期四下午(0：无班 1：有班)")
    private Integer day4pm;

    /** 星期五上午(0：无班 1：有班) */
    @Excel(name = "星期五上午(0：无班 1：有班)")
    private Integer day5am;

    /** 星期五下午(0：无班 1：有班) */
    @Excel(name = "星期五下午(0：无班 1：有班)")
    private Integer day5pm;

    /** 星期六上午(0：无班 1：有班) */
    @Excel(name = "星期六上午(0：无班 1：有班)")
    private Integer day6am;

    /** 星期六下午(0：无班 1：有班) */
    @Excel(name = "星期六下午(0：无班 1：有班)")
    private Integer day6pm;

    public void setDocId(Long docId) 
    {
        this.docId = docId;
    }

    public Long getDocId() 
    {
        return docId;
    }
    public void setDocDept(String docDept) 
    {
        this.docDept = docDept;
    }

    public String getDocDept() 
    {
        return docDept;
    }
    public void setDocDept1(String docDept1) 
    {
        this.docDept1 = docDept1;
    }

    public String getDocDept1() 
    {
        return docDept1;
    }
    public void setDocLevel(String docLevel) 
    {
        this.docLevel = docLevel;
    }

    public String getDocLevel() 
    {
        return docLevel;
    }
    public void setDocName(String docName) 
    {
        this.docName = docName;
    }

    public String getDocName() 
    {
        return docName;
    }
    public void setDay0am(Integer day0am) 
    {
        this.day0am = day0am;
    }

    public Integer getDay0am() 
    {
        return day0am;
    }
    public void setDay0pm(Integer day0pm) 
    {
        this.day0pm = day0pm;
    }

    public Integer getDay0pm() 
    {
        return day0pm;
    }
    public void setDay1am(Integer day1am) 
    {
        this.day1am = day1am;
    }

    public Integer getDay1am() 
    {
        return day1am;
    }
    public void setDay1pm(Integer day1pm) 
    {
        this.day1pm = day1pm;
    }

    public Integer getDay1pm() 
    {
        return day1pm;
    }
    public void setDay2am(Integer day2am) 
    {
        this.day2am = day2am;
    }

    public Integer getDay2am() 
    {
        return day2am;
    }
    public void setDay2pm(Integer day2pm) 
    {
        this.day2pm = day2pm;
    }

    public Integer getDay2pm() 
    {
        return day2pm;
    }
    public void setDay3am(Integer day3am) 
    {
        this.day3am = day3am;
    }

    public Integer getDay3am() 
    {
        return day3am;
    }
    public void setDay3pm(Integer day3pm) 
    {
        this.day3pm = day3pm;
    }

    public Integer getDay3pm() 
    {
        return day3pm;
    }
    public void setDay4am(Integer day4am) 
    {
        this.day4am = day4am;
    }

    public Integer getDay4am() 
    {
        return day4am;
    }
    public void setDay4pm(Integer day4pm) 
    {
        this.day4pm = day4pm;
    }

    public Integer getDay4pm() 
    {
        return day4pm;
    }
    public void setDay5am(Integer day5am) 
    {
        this.day5am = day5am;
    }

    public Integer getDay5am() 
    {
        return day5am;
    }
    public void setDay5pm(Integer day5pm) 
    {
        this.day5pm = day5pm;
    }

    public Integer getDay5pm() 
    {
        return day5pm;
    }
    public void setDay6am(Integer day6am) 
    {
        this.day6am = day6am;
    }

    public Integer getDay6am() 
    {
        return day6am;
    }
    public void setDay6pm(Integer day6pm) 
    {
        this.day6pm = day6pm;
    }

    public Integer getDay6pm() 
    {
        return day6pm;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("docId", getDocId())
            .append("docDept", getDocDept())
            .append("docDept1", getDocDept1())
            .append("docLevel", getDocLevel())
            .append("docName", getDocName())
            .append("day0am", getDay0am())
            .append("day0pm", getDay0pm())
            .append("day1am", getDay1am())
            .append("day1pm", getDay1pm())
            .append("day2am", getDay2am())
            .append("day2pm", getDay2pm())
            .append("day3am", getDay3am())
            .append("day3pm", getDay3pm())
            .append("day4am", getDay4am())
            .append("day4pm", getDay4pm())
            .append("day5am", getDay5am())
            .append("day5pm", getDay5pm())
            .append("day6am", getDay6am())
            .append("day6pm", getDay6pm())
            .toString();
    }
}
